Generation apparatus and method for evaluation information, electronic device and server

ABSTRACT

Embodiments of the present disclosure provide a generation apparatus and method for evaluation information, an electronic device and a server. The generation apparatus for evaluation information includes: an acquiring unit configured to acquire an image to be evaluated; an analyzing unit configured to analyze the image to be evaluated according to pre-obtained information; and a generating unit configured to generate evaluation information of the image to be evaluated according to an analysis result of the analyzing unit. The evaluation information may be provided to a user for reference before shooting and/or publishing a photo, so that the user may adjust a content and/or a parameter of shooting, decide whether to shoot and/or publish the photo, and decide people to whom the photo is published, thereby improving user experiences.

TECHNICAL FIELD

The present disclosure relates to the field of communications, and inparticular, to a generation apparatus and method for evaluationinformation, an electronic device and a server.

BACKGROUND ART

Currently, as the development of communication technologies, electronicdevices, such as smart mobile phones, tablet computers, etc., are widelyused, and besides the original functions, such as communication, andentertainment, etc., the functions and applications of the electronicdevices have expanded continuously. In recent years, such socialapplications as WeChat, Twitter, and Facebook, etc., are widely used inthese electronic devices. With these applications, photos may be sharedto friends, colleagues and family members, and the friends, colleaguesand family members may evaluate and discuss the shared photos.

SUMMARY OF THE DISCLOSURE

Currently, evaluation and discussion of photos are performed after thephotos are shot and published on a network, and before the photos areshot and published, a user cannot predict possible evaluation of thephotos after the photos are published.

Embodiments of the present disclosure provide a generation apparatus andmethod for evaluation information, an electronic device and a server.Evaluation information may be provided to a user for reference beforeshooting and/or publishing a photo, so that the user may adjust acontent and/or a parameter of shooting, decide whether to shoot and/orpublish the photo, and decide people to whom the photo is published,e.g., shared, furnished, sent, copied, transmitted, etc., therebyimproving user experiences.

According to a first aspect of the embodiments of the presentdisclosure, there is provided a generation apparatus for evaluationinformation, including: an acquiring unit configured to acquire an imageto be evaluated; an analyzing unit configured to analyze the image to beevaluated according to pre-obtained information; and a generating unitconfigured to generate evaluation information of the image to beevaluated according to an analysis result of the analyzing unit.

According to a second aspect of the embodiments of the presentdisclosure, there is provided an electronic device, including theapparatus as described according to the first aspect of the embodimentsof the present disclosure.

According to a third aspect of the embodiments of the presentdisclosure, there is provided a server, including the apparatus asdescribed according to the first aspect of the embodiments of thepresent disclosure.

According to a fourth aspect of the embodiments of the presentdisclosure, there is provided a generation method for evaluationinformation, including: acquiring an image to be evaluated; analyzingthe image to be evaluated according to pre-obtained information; andgenerating evaluation information of the image to be evaluated accordingto an analysis result.

An advantage of the embodiments of the present disclosure exists in thatthe image to be evaluated may be analyzed according to the pre-obtainedinformation, and the evaluation information of the image to be evaluatedmay be generated according to an analysis result. In this way, theevaluation information may be provided to a user for reference beforeshooting and/or publishing a photo, so that the user may adjust acontent and/or a parameter of shooting, decide whether to shoot and/orpublish the photo, and decide people to whom the photo is published,thereby improving user experiences.

With reference to the following description and drawings, the particularembodiments of the present disclosure are disclosed in detail, andprinciples of the present disclosure and the manners of use areindicated. It should be understood that the scope of the embodiments ofthe present disclosure is not limited thereto. The embodiments of thepresent disclosure contain many alternatives or alterations,modifications and equivalents within the spirits and scope of the termsof the appended claims.

Features that are described and/or illustrated with respect to oneembodiment may be used in the same way or in a similar way in one ormore other embodiments and/or in combination with or instead of thefeatures of the other embodiments.

It should be emphasized that the terms include(s), comprise(s),including, and comprising when used in this specification is taken tospecify the presence of stated features, integers, steps or componentsbut does not preclude the presence or addition of one or more otherfeatures, integers, steps, components or groups thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

Many aspects of the disclosure can be better understood with referenceto the following drawings. The components in the drawings are notnecessarily to scale, emphasis instead being placed upon clearlyillustrating the principles of the present disclosure. To facilitateillustrating and describing some parts of the disclosure, correspondingportions of the drawings may be exaggerated in size, e.g., made largerin relation to other parts than in an exemplary device actually madeaccording to the disclosure. Elements and features depicted in onedrawing or embodiment of the disclosure may be combined with elementsand features depicted in one or more additional drawings or embodiments.Moreover, in the drawings, like reference numerals designatecorresponding parts throughout the several views and may be used todesignate like or similar parts in more than one embodiment.

In the drawings:

FIG. 1 is a schematic diagram of the structure of a generation apparatusfor evaluation information of Embodiment 1 of the present disclosure;

FIG. 2 is a schematic diagram of the structure of an analyzing unit 102of Embodiment 1 of the present disclosure;

FIG. 3 is a schematic diagram of the structure of an electronic deviceof Embodiment 2 of the present disclosure;

FIG. 4 is a schematic diagram of displaying evaluation information bythe electronic device of Embodiment 2 of the present disclosure;

FIG. 5 is another schematic diagram of displaying evaluation informationby the electronic device of Embodiment 2 of the present disclosure;

FIG. 6 is a block diagram of the systematic structure of the electronicdevice of Embodiment 2 of the present disclosure;

FIG. 7 is a schematic diagram of the structure of a server of Embodiment3 of the present disclosure;

FIG. 8 is a schematic diagram of the structure of an establishing unit702 of Embodiment 3 of the present disclosure;

FIG. 9 is a flowchart of a method for generating evaluation informationby the server of Embodiment 3 of the present disclosure; and

FIG. 10 is a flowchart of a method for generating evaluation informationof Embodiment 4 of the present disclosure.

DETAILED DESCRIPTION OF THE DISCLOSURE

The interchangeable terms “electronic device” and “electronic apparatus”include portable radio communication apparatus. The term “portable radiocommunication apparatus”, which hereinafter is referred to as a “mobileterminal”, “portable electronic device”, or “portable communicationdevice”, includes all apparatuses such as mobile telephones, pagers,communicators, electronic organizers, personal digital assistants(PDAs), smartphones, portable communication devices or the like.

In the present application, embodiments of the disclosure are describedprimarily in the context of a portable electronic device in the form ofa mobile telephone (also referred to as “mobile phone”). However, itshall be appreciated that the disclosure is not limited to the contextof a mobile telephone and may relate to any type of appropriateelectronic device. Examples of such an electronic device include acamera, a video camera, a tablet computer, a smart watch, a pair ofsmart glasses, a head wearable device, a wearable device, fixed linetelephone, a medium player, a gaming device, a PDA, and a computer, etc.

Several exemplary embodiments of the present disclosure are described asfollows with reference to the drawings.

Embodiment 1

An embodiment of the present disclosure provides a generation apparatusfor evaluation information. FIG. 1 is a schematic diagram of thestructure of the generation apparatus for evaluation information ofEmbodiment 1 of the present disclosure. As shown in FIG. 1, thegeneration apparatus 100 for evaluation information includes anacquiring unit 101, an analyzing unit 102 and a generating unit 103.

The acquiring unit 101 is configured to acquire an image to beevaluated.

The analyzing unit 102 is configured to analyze the image to beevaluated according to pre-obtained information.

The generating unit 103 is configured to generate evaluation informationof the image to be evaluated according to an analysis result of theanalyzing unit.

It can be seen from the above embodiment that the image to be evaluatedis analyzed according to the pre-obtained information, and evaluationinformation of the image to be evaluated is generated according to ananalysis result. In this way, the evaluation information may be providedto a user for reference before shooting and/or publishing a photo, sothat the user can adjust a content and/or a parameter of shooting,decide whether to shoot and/or publish the photo, and decide people towhom the photo is published, thereby improving the user's experience.

In this embodiment, the acquiring unit 101 is configured to acquire animage to be evaluated, wherein, the image to be evaluated may be animage to be shot and/or published by the user, that is, an image thathas not been evaluated. For example, the image to be evaluated may be apreview image in a viewfinder, or a shot image that has not beenpublished, or an image obtained otherwise, such as an image downloadedfrom a network. A form of the image to be evaluated and a method forobtaining the image to be evaluated by the acquiring unit are notlimited in the embodiments of the present disclosure.

In this embodiment, the description is exemplified by taking a previewimage as an example. However, the embodiments of the present disclosureare not limited thereto.

In this embodiment, the acquiring unit 101 includes, for example, acamera unit. The camera unit may include such elements as a lens, aviewfinder, and an image sensor, etc. A user aligns the lens with anobject to be shot, so as to obtain a preview image within the range ofthe viewfinder. The acquiring unit may also obtain a preview image fromanother component having a function of image pickup. The manner ofacquiring a preview image by the acquiring unit 101 is not limited inthe embodiments of the present disclosure.

In this embodiment, the user may align the lens with an object to beshot, so as to obtain a preview image within a range of the viewfinder.For example, the user may shoot a scene or other people, also the usermay shoot himself or herself. When the user shoots himself or herself,the preview image includes an image of himself or herself.

In this embodiment, the analyzing unit 102 is configured to analyze thepreview image according to pre-obtained information. The pre-obtainedinformation may be, for example, pre-collected information on preferenceof an image of at least one user, and may also be a pre-establishedevaluation criteria (the evaluation criteria may be an evaluationstandard or may be obtained, for example, as is described furtherherein), the evaluation criteria being established by, for example,statistically analyzing the information on preference of an image of atleast one user. Statistically analyzing may be carried out in variousways, many of which are known. Several examples are provided herein. Oneexample of statistical analyzing may be to count information, such ashow many people prefer dark images, as compared to how many peopleprefer light images, and so on, white balance characteristics of animage as preferred by people, position of persons or objects in an imageas preferred by people, and so on, several examples of which aredescribed further below

For example, history data may be collected by a server to establish theevaluation criteria, and the generation apparatus 100 for evaluationinformation may download the evaluation criteria from the server.

In this embodiment, the at least one user may include a specific groupof people or some specific people.

When the at least one user includes a specific group of people, thespecific group of people may be, for example, a user himself/herselfusing the generation apparatus 100, all contacts of the user, e.g.,people in a user's electronic device phone book or contacts list, or allfriends of the user in a social application or website, or all usersusing the generation apparatus 100. When the at least one user includessome specific people, the specific people may be, for example, a closestfamily member or friend of a user using the generation apparatus 100, ora celebrity or star whom the user is interested in, or a famousphotographer, artist, or painter, or a photographed person appearing inthe preview image.

For example, when the at least one user includes a famous photographer,artist, or painter, image-based big data analytics may be performed onprevious articles of the photographer, artist, or painter, so as tostatistically obtain personal profiles of each photographer, artist, orpainter with respect to colors, compositions, ray brightness, exposuretimes, sizes of apertures, scene depths, post-processing methods andother special photographing skills and photographing habits, andcalculate and establish an evaluation criteria for an image of thephotographer, artist, or painter based on the profiles. Thus, thepreview image may be analyzed according to the evaluation criteria, soas to generate evaluation information on the preview image of thephotographer, artist, or painter, for reference by the user, so thatparameters and means of photographing may be adjusted, thereby improvingphotographing qualities.

For example, in case that the at least one user includes a photographedperson appearing in the preview image, evaluation information of thephotographed person needing to be acquired may be selected byautomatically identifying the face of the person or clicking acorresponding face on a filter displaying a preview image by the user,and an identity of the photographed person is determined after an imageof the face of the person is obtained. By statistically analyzing inadvance photos previously published by the photographer and evaluationinformation of the photographer on other photos, an evaluation criteriaof the photographed person on an image is established, and evaluationinformation of the photographed person on the preview image is generatedby analyzing the preview image by means of the evaluation criteria, forreference by the user, so as to assist the user in shooting a photosatisfying the photographed person. For example, if the generatedevaluation information is “it would be better if it is brighter”, theuser may adjust a shooting parameter according to the evaluationinformation, such as suitably enlarging the aperture, extending theexposure time, or increasing the ISO, etc.

For example, in case that the at least one user includes the userhimself/herself using the generation apparatus 100, preference of animage of the user himself/herself may be statistically analyzed based ona time axis, to analyze a tendency of change of his/her preference andpredict his/her possible preference a certain period time later, so thatthe preview image can be analyzed according to the predicted informationon preference, and the evaluation information is generated. In this way,interests of shooting may be increased by generating the evaluationinformation based on the predicted information on preference, therebyfurther increasing user experiences. For example, a tendency of changeof the preference of photographing of the user may be analyzed based ona time axis, and an obvious seasonal change of preference ofphotographing colors may be statistically obtained. For example, suchwarm colors as red and yellow are preferred in winter, and such coolcolors as blue and green are preferred in summer. Hence, when the usershoots photos of red subjects at a certain time, the generatedevaluation information may be “I am in the winter, this photo ispraised, and warms my heart!”

In this embodiment, the information on preference of an image of the atleast one user includes, for example, information on preference of atleast one of a content, a color, a color temperature, a contrast, acomposition, brightness, and saturation, of an image.

In this embodiment, items included in the information on preference maybe set as demanded by the user using the generation apparatus forevaluation information, and particular contents of the information onpreference and the number of users related to and/or involved in thepre-obtained information are not limited in the embodiments of thepresent disclosure.

For example, the at least one user may include a friend “Tom”, and hisinformation on preference of a content and color of an image is as shownin Table 1 below:

TABLE 1 User Most preferred Most nonpreferred Tom Sunshine Haze Trees,natural scene A severe face Face of a child Traffic jam Foods Dirtyroads Colorful Grey

For example, the at least one user may include all users in a group A,and information on preference of a content and color of an image of thegroup A is as shown in Table 2 below:

TABLE 2 User Most preferred Most nonpreferred Group A Bright Densebuildings Colorful A severe face A sport scenario Traffic jam Foods Asentence of over five words Trees, natural scene Dirty roads

In this embodiment, for color temperatures of images in the informationon preference, images of high color temperatures, for example, photoswith cyan or cold light scenario, such as a scenario with snow, ascenario under a spotlight, and a scenario under an indoor fluorescentlamp, may be preferred by some people, while images of low colortemperatures, for example, photos with red, such as a sunset scenario,and a scenario under an indoor incandescent lamp, may be preferred bysome other people.

In this embodiment, for contrast of images in the information onpreference, sharp-edge photos of high contrast may be preferred by somepeople, while smooth and soft photos may be preferred by some otherpeople.

In this embodiment, for compositions of images in the information onpreference, there may be many types of styles of compositions. Forexample, a person is at the middle, a person is at a corner, a facialfeature, standing, walking, sitting, horizontal, vertical, andinclination, etc. And different styles of compositions may be preferredby different people.

In this embodiment, for brightness in the information on preference, itmay include such scenarios as darkness, low illumination, being undersunshine, being indoor, and being outdoor, etc. And different brightnessscenarios may be preferred by different people.

In this embodiment, for saturation in the information on preference,colorful photos may be preferred by some people, light photos may bepreferred by some other people, and black and white photos may bepreferred by some yet other people.

In this embodiment, the information on preference of the at least oneuser may be uploaded by the user, and may also be obtained by collectingthe evaluation of various images of the user.

In this embodiment, the pre-obtained information may be, for example, anevaluation criteria established by statistically analyzing informationon preference of an image of at least one user. Any existing algorithmmay be used in establishing an evaluation criteria by data statisticalanalysis, and a method for establishing an evaluation criteria is notlimited in the embodiments of the present disclosure.

For example, for all 50 users in a group X, 100 photos are shared in aweek, 60 of which are evaluated as “like”, and 40 of which are evaluatedas “dislike”. Common components are extracted respectively from the 60and 40 photos, which are taken as characteristic information on “like”or “dislike”, and 30% are taken as a threshold value of extractedcommonness. For example, if 50% of the 60 photos have natural scene, and30% of them are bright, and 50% of the 40 photos related to traffic jam,and 30% of them are dark, then sunshine and brightness are taken ascharacteristic information on “like” of the group X, and traffic jam anddarkness are taken as characteristic information on “dislike” of thegroup X.

In this embodiment, such parameters as the number of users and periodsinvolved in the statistical analysis, and percentage threshold value ofthe extracted commonness, etc., may be set as demanded, which are notlimited in the embodiments of the present disclosure.

In this embodiment, corresponding to the information on preference, therelated information of the preview image analyzed by the analyzing unit102 may also include at least one of a content, a color, a colortemperature, a contrast, a composition, brightness, and saturation, ofthe preview image. For example, if the information on preferenceincludes the information on preference of the content, the color, andthe brightness of the image, the related information of the previewimage analyzed by the analyzing unit includes the content, the color,and the brightness of the preview image. A structure of the analyzingunit 102 of the embodiment will be illustrated below.

FIG. 2 is a schematic diagram of the structure of the analyzing unit 102of Embodiment 1 of the present disclosure. As shown in FIG. 2, theanalyzing unit 102 includes an identifying unit 201 and a comparing unit202.

The identifying unit 201 is configured to identify the preview image, soas to obtain related information of the preview image.

The comparing unit 202 is configured to compare the related informationof the preview image and the pre-obtained information, so as to obtain amatching degree between the related information of the preview image andthe pre-obtained information.

Thus, the generating unit 103 generates the evaluation information ofthe preview image according to the matching degree between the relatedinformation of the preview image and the pre-obtained information.

In this embodiment, the identifying unit 201 may use any existing methodto identify the preview image and obtain related information. Forexample, contents in the preview image may be obtained by using suchmethods as image identification based on an edge, and a templatematching standard, etc. And such photographing parameters as a colortemperature, a contrast, a composition, brightness, and saturation, maybe obtained by analysis, and may also be obtained from video camera datarecorded while recording the preview image.

In this embodiment, the comparing unit 202 is configured to compare therelated information of the preview image and the pre-obtainedinformation, so as to obtain a matching degree between the relatedinformation of the preview image and the pre-obtained information. Amethod for obtaining the matching degree may be determined as actuallydemanded.

For example, if the pre-obtained information on preference of the user“Tom” includes information on preference of a content and color of theimage, as shown in Table 1, the comparing unit 202 compares the contentof the preview image with the content of the image in Table 1, andcompares the color of the preview image with the color of the image inTable 1. If the content or color of the preview image contains 3 or moreof the contents or colors that are “like” in Table 1, it may be deemedthat a matching degree between the content and color of the previewimage and the content and color that are preferred by Tom may be “80”.If the content or color of the preview image contains 1-2 of thecontents or colors that are “like” in Table 1, it may be deemed that amatching degree between the content and color of the preview image andthe content and color that are preferred by Tom may be “60”. If neitherthe content and color of the preview image contain the contents andcolors that are “like” in Table 1, nor contain the contents and colorsthat are “dislike” in Table 1, it may be deemed that the matching degreemay be “40”. If the content and color of the preview image contain 1-2of the contents and colors that are “dislike” in Table 1, it may bedeemed that the matching degree may be “20”. If the content and color ofthe preview image contain 3 or more of the contents and colors that are“dislike” in Table 1, it may be deemed that the matching degree is “0”.

For example, if pre-obtained information on preference of an image of auser “Jerry” includes information on preference of saturation of theimage, a value of his preferred saturation is “80”, and a value ofsaturation of the preview image is “60”, it may be deemed that amatching degree between the saturation of the preview image and thepreferred saturation of Jerry is 60/80=75%.

In this embodiment, if the information on preference includes varioustypes of information, weights occupied by the various types ofinformation may be set as demanded in calculating the matching degree.For example, if the information on preference includes a content andsaturation, weights of them may be set as 70% and 30% respectively incalculating the matching degree.

In this embodiment, information needing to be identified and matched maybe set as demanded by the user. For example, the user pays moreattention to evaluation of others on the contents of the image, and theanalyzing unit 102 may identify and match the contents of the image.

The generating unit 103 is configured to generate the evaluationinformation of the preview image according to an analysis result of theanalyzing unit 102. For example, the evaluation information of thepreview image may be generated according to the matching degree betweenthe related information of the preview image and the pre-obtainedinformation. Fox example, Different evaluation information may begenerated for different matching degrees.

In this embodiment, for users related to and/or involved in thepre-obtained information, evaluation information may be generated for acertain group of people or a certain person. For example, for the user“Tom”, evaluation information generated for different matching degreesis as shown in Table 3.

TABLE 3 User Matching degree Evaluation information Tom 80% I like 60% Ifeel just so so 30% I do not like

The above matching degrees and corresponding evaluation information areillustrative only, and a user may set them as demanded.

In this embodiment, evaluation information of all users of each group ofpeople or a certain group of people may be statistically analyzed, so asto generate evaluation information having statistical information. Forexample, for all contacts in the application WeChat, evaluationinformation of all contacts are statistically analyzed, so as to obtainevaluation information having statistical information. For example,after the statistically analyzing, evaluation information of “87% of thecontacts of the WeChat dislike the image” is generated.

In this embodiment, the evaluation information having statisticalinformation may be generated in combination with evaluation informationfor a specific user. For example, “87% of the contacts of the WeChatdislike the image; Tom: I like” is generated.

In this embodiment, when the user shoots himself or herself, thegenerating unit 103 may generate evaluation information of the imageincluding the user himself or herself. Therefore, the user may feel moreinteresting, and the user experiences can be improved further.

In this embodiment, the generation apparatus for evaluation information100 may further include a filtering unit 104.

The filtering unit 104 is configured to filter the generated evaluationinformation of the preview image according to a predefined rule.

In this embodiment, the filtering unit 104 may be optional, which isdenoted by dotted lines in FIG. 1.

In this way, by providing the filtering unit 104 to filter the generatedevaluation information, pertinent evaluation information may be flexiblyprovided as demanded by a user, thereby further improving userexperiences.

In this embodiment, the user may set a rule for filtering as demanded byhimself/herself.

For example, the user may filter evaluation information of a closestfriend or a friend or a family member most frequently contactedsocially, and may also filter evaluation information of a personappearing in the preview image, and such evaluation information maypossibly be more concerned by the user. For example, if the photographedperson in the preview image is a friend A of the user, evaluationinformation on the preview image of the friend A may be filtered, so asto be provided to the user.

For example, the user may also filter positive or negative evaluationinformation according to his/her mood, thereby further improving userexperiences.

For example, the evaluation information may further be filteredaccording to position information of the preview image. For example,evaluation information of another user relatively close to the user maybe filtered.

In this embodiment, a manner of setting the rule for filtering by theuser may be, for example, activating a filtering menu, inputting afiltering condition, or selecting a filtering object in the menu, and isnot limited in the embodiment of the present disclosure. It can be seenfrom the above embodiment that by analyzing the preview image accordingto the pre-obtained information and generating the evaluationinformation of the preview image according to the analysis result, theevaluation information may be provided to a user for reference beforeshooting and/or publishing a photo, so that the user may adjust acontent and/or a parameter of shooting, decide whether to shoot and/orpublish the photo, and decide people to whom the photo is published,thereby improving user experiences.

Embodiment 2

This embodiment provides an electronic device. FIG. 3 is a schematicdiagram of the structure of the electronic device of this embodiment. Asshown in FIG. 3, the electronic device 300 includes a generationapparatus for evaluation information 301 and a displaying unit 302.

The generation apparatus for evaluation information 301 has allcomponents and functions of the generation apparatus for evaluationinformation 100 of Embodiment 1, which shall not be described herein anyfurther.

The displaying unit 302 is configured to display the evaluationinformation of the image to be evaluated on the preview image.

In this embodiment, the displaying unit 302 is optional, which isdenoted by dotted line in FIG. 3.

In this embodiment, the displaying unit is, for example, a touch screen,which may be taken as a screen of a viewfinder to display the previewimage of the image to be evaluated.

In this embodiment, a position of the displayed evaluation informationon the preview image may be set as demanded. For example, it may beprovided at a corner not affecting the whole image.

FIG. 4 is a schematic diagram of displaying evaluation information bythe electronic device of this embodiment. As shown in FIG. 4, evaluationinformation having statistical information, e.g., “87% of the WeChatcontacts dislike”, is displayed at an upper right corner of the previewimage displayed by the displaying unit. Furthermore, the evaluationinformation may further include a more detailed content, such as “itwould look better if there was more cloud in the photo”, or “friends inFacebook would praise if the photo was taken in a whole view”, etc.

FIG. 5 is another schematic diagram of displaying evaluation informationby the electronic device of this embodiment. As shown in FIG. 5,evaluation information of a certain user, such as “Tom: I like it verymuch”, is displayed at an upper right corner of the preview imagedisplayed by the displaying unit. And a head portrait corresponding to aname may be displayed while the name is displayed.

FIG. 6 is a block diagram of a systematic structure of the electronicdevice of this embodiment. As shown in FIG. 6, the electronic device 600may include a central processing unit 601 and a memory 602 being coupledto the central processing unit 601. It should be noted that such afigure is exemplary only, and other types of structures may be used tosupplement or replace this structure for the realization oftelecommunications functions or other functions.

In a mode of implementation, functions of a control apparatus may beintegrated into the central processing unit 601. The central processingunit 601 may be configured to acquire an image to be evaluated, analyzethe image to be evaluated according to pre-obtained information andgenerate evaluation information of the image to be evaluated accordingto an analysis result.

For example, the step of analyzing the image to be evaluated accordingto pre-obtained information includes: identifying the image to beevaluated, so as to obtain related information of the image to beevaluated; comparing the related information of the image to beevaluated and the pre-obtained information, so as to obtain a matchingdegree between the related information of the image to be evaluated andthe pre-obtained information; and generating the evaluation informationof the image to be evaluated according to the matching degree betweenthe related information of the image to be evaluated and thepre-obtained information.

For example, the central processing unit 601 may further be configuredto filter the generated evaluation information of the image to beevaluated according to a predefined rule.

For example, the pre-obtained information includes a pre-establishedevaluation criteria, the pre-established evaluation criteria beingestablished by statistically analyzing information on preference of animage of at least one user.

For example, the related information of the image to be evaluatedincludes at least one of a content, a color, a color temperature, acontrast, a composition, brightness, and saturation, of the previewimage.

For example, the information on preference of an image of at least oneuser includes information on preference of at least one of a content, acolor, a color temperature, a contrast, a composition, brightness, andsaturation, of an image.

In another mode of implementation, the generation apparatus forevaluation information and the central processing unit 601 may beconfigured separately. For example, the generation apparatus forevaluation information may be configured as a chip connected to thecentral processing unit 601, with the functions of the generationapparatus for evaluation information being realized under control of thecentral processing unit.

As shown in FIG. 6, the electronic device 600 may further include acommunication module 603, an input unit 604, an audio processing unit605, a loudspeaker 605-1, a microphone 605-2, a display 606, a powersupply 607, and an antenna 608. It should be noted that the electronicdevice 600 does not necessarily include all the parts shown in FIG. 6;furthermore, the electronic device 600 may include other parts not shownin FIG. 6, and the prior art may be referred to for these parts.

As shown in FIG. 6, the central processing unit 601 is sometimesreferred to as a controller or control, and may include a microprocessoror other processor devices and/or logic devices. The central processingunit 601 receives input and controls operations of every components ofthe electronic device 600.

For example, the memory 602 may be, for example, one or more of a buffermemory, a flash memory, a hard drive, a mobile medium, a volatilememory, a nonvolatile memory, or other suitable devices, and may storethe above-mentioned information and a program to process theinformation. And the central processing unit 601 may execute the programstored in the memory 602, so as to realize information storage orprocessing, etc. Functions of other parts are similar to those of theprior art, which shall not be described herein any further. The parts ofthe electronic device 600 may be realized by specific hardware,firmware, software, or any combination thereof, without departing fromthe scope of the present disclosure.

It can be seen from the above embodiment that the preview image isanalyzed according to the pre-obtained information, and evaluationinformation of the preview image is generated according to an analysisresult. In this way, the evaluation information may be provided to auser for reference before shooting and/or publishing a photo, so thatthe user may adjust a content and/or a parameter of shooting, decidewhether to shoot and/or publish the photo, and decide people to whom thephoto is published, thereby improving user experiences.

Embodiment 3

An embodiment of the present disclosure further provides a server. FIG.7 is a schematic diagram of the structure of the server of thisembodiment. As shown in FIG. 7, the server 700 includes a generationapparatus for evaluation information 701. The generation apparatus forevaluation information 701 has all components and functions of thegeneration apparatus for evaluation information 100 of Embodiment 1,which shall not be described herein any further.

In this embodiment, when the pre-obtained information includes apre-established evaluation criteria, the server 700 further includes anestablishing unit 702 configured to establish said evaluation criteria.In this embodiment, the establishing unit 702 is optional, which isdenoted by dotted lines in FIG. 7. The structure of the establishingunit 702 of this embodiment will be illustrated below.

FIG. 8 is a schematic diagram of the structure of the establishing unit702 of this embodiment. As shown in FIG. 8, the establishing unit 702includes a collecting module 801, an analyzing module 802 and anestablishing module 803.

The collecting module 801 is configured to collect information onpreference of an image of at least one user.

The analyzing module 802 is configured to statistically analyze thecollected information on preference of an image of at least one user.

The establishing module 803 is configured to establish the evaluationcriteria according to an analysis result of the analyzing module.

In this embodiment, methods for collecting information on preference bythe collecting module 801, analyzing the collected information onpreference by the analyzing module 802, and establishing the evaluationcriteria according to an analysis result of the establishing module 803,are identical to what are described in Embodiment 1, which shall not bedescribed herein any further.

In this embodiment, the description is illustrated taking a previewimage as the image to be evaluated. However, a type of the image to beevaluated is not limited in the embodiments of the present disclosure.

FIG. 9 is a flowchart of a method for generating evaluation informationby using the server of this embodiment. As shown in FIG. 9, the methodincludes:

step 901: establishing an evaluation criteria;

step 902: transmitting a preview image by the electronic device to theserver;

step 903: acquiring the preview image by the server;

step 904: analyzing the preview image according to the evaluationcriteria;

step 905: generating evaluation information of the preview imageaccording to the analysis result; and

step 906: transmitting the evaluation information of the preview imageby the server to the electronic device.

In this embodiment, methods for establishing the evaluation criteria,acquiring the preview image, analyzing the preview image according tothe evaluation criteria, and generating evaluation information of thepreview image according to the analysis result, are identical to whatare described in Embodiment 1, which shall not be described herein anyfurther.

In this embodiment, the server 700, for example, may further include arelated information generating unit configured to generate relatedinformation on a photographed object in the preview image according tothe analysis result of the preview image obtained according to theevaluation criteria. For example, if a photographed object in thepreview image includes a bag of a certain brand, and the analysis resultshows that a friend of the user likes the bag of the brand, relatedinformation on the bag of the brand in the preview image may begenerated, for reference by the user. Herein, the related informationmay be obtained by using an existing method, such as being obtained bybeing linked to a network for search.

It can be seen from the above embodiment that the preview image may beanalyzed according to the pre-obtained information, and evaluationinformation of the preview image may be generated according to theanalysis result. In this way, the evaluation information may be providedto a user for reference before shooting and/or publishing a photo, sothat the user may adjust a content and/or a parameter of shooting,decide whether to shoot and/or publish the photo, and decide people towhom the photo is published, thereby improving user experiences.

Embodiment 4

An embodiment of the present disclosure further provides a generationmethod for evaluation information. As a principle of the method forsolving problems is similar to those of the function of the componentsof the generation apparatus for evaluation information of Embodiment 1,the implementation of the generation apparatus for evaluationinformation of Embodiment 1 may be referred to for the implementation ofthe method, and identical parts shall not be described herein anyfurther.

FIG. 10 is a flowchart of the generation method for evaluationinformation of this embodiment. As shown in FIG. 10, the methodincludes:

step 1001: acquiring an image to be evaluated;

step 1002: analyzing the image to be evaluated according to pre-obtainedinformation; and

step 1003: generating evaluation information of the image to beevaluated according to an analysis result.

In this embodiment, methods for acquiring the image to be evaluated,analyzing the image to be evaluated according to the pre-obtainedinformation, and generating evaluation information of the image to beevaluated according to an analysis result, are identical to what aredescribed in Embodiment 1, which shall not be described herein anyfurther.

It can be seen from the above embodiment that the preview image may beanalyzed according to the pre-obtained information, and evaluationinformation of the preview image may be generated according to ananalysis result. In this way, the evaluation information may be providedto a user for reference before shooting and/or publishing a photo, sothat the user may adjust a content and/or a parameter of shooting,decide whether to shoot and/or publish the photo, and decide people towhom the photo is published, thereby improving user experiences.

For example, in a mode of implementation of this embodiment, the step ofanalyzing the image to be evaluated according to pre-obtainedinformation may include:

identifying the image to be evaluated, so as to obtain relatedinformation of the image to be evaluated; comparing the relatedinformation of the image to be evaluated and the pre-obtainedinformation, so as to obtain a matching degree between the relatedinformation of the image to be evaluated and the pre-obtainedinformation; and generating the evaluation information of the image tobe evaluated according to the matching degree between the relatedinformation of the image to be evaluated and the pre-obtainedinformation.

In a mode of implementation of this embodiment, the method may furtherinclude: filtering the generated evaluation information of the image tobe evaluated according to a predefined rule.

In a mode of implementation of this embodiment, the pre-obtainedinformation may include a pre-established evaluation criteria, thepre-established evaluation criteria being established by statisticallyanalyzing information on preference of an image of at least one user.

In a mode of implementation of this embodiment, the related informationof the image to be evaluated may include at least one of a content, acolor, a color temperature, a contrast, a composition, brightness, andsaturation, of the preview image.

In a mode of implementation of this embodiment, the information onpreference of an image of at least one user may include information onpreference of at least one of a content, a color, a color temperature, acontrast, a composition, brightness, and saturation, of an image.

An embodiment of the present disclosure further provides acomputer-readable program, which, when being executed in a generationapparatus for evaluation information or an electronic device or aserver, will enable the computer to carry out the generation method forevaluation information as described in Embodiment 4 in the generationapparatus for evaluation information or the electronic device or aserver.

An embodiment of the present disclosure further provides a storagemedium in which a computer-readable program is stored, wherein thecomputer-readable program enables the computer to carry out thegeneration method for evaluation information as described in Embodiment4 in a generation apparatus for evaluation information or an electronicdevice or a server.

The above apparatuses and methods of the present disclosure may beimplemented by hardware, or by hardware in combination with software.The present disclosure relates to such a computer-readable program,which, when being executed by a logic device, will enable the logicdevice to implement the apparatus or components as described above, orto carry out the methods or steps as described above.

The present disclosure also relates to a storage medium for storing theabove program, such as a hard disk, a floppy disk, a CD, a DVD, and aflash memory, etc.

The present disclosure is described above with reference to particularembodiments. However, it should be understood by those skilled in theart that such a description is illustrative only, and not intended tolimit the protection scope of the present disclosure. Various variantsand modifications may be made by those skilled in the art according tothe spirits and principle of the present disclosure, and such variantsand modifications fall within the scope of the present disclosure.

1. A generation apparatus for evaluation information, comprising: anacquiring unit configured to acquire an image to be evaluated; ananalyzing unit configured to analyze the image to be evaluated accordingto pre-obtained information; and a generating unit configured togenerate evaluation information of the image to be evaluated accordingto an analysis result of the analyzing unit.
 2. The apparatus accordingto claim 1, wherein the analyzing unit comprises: an identifying unitconfigured to identify the image to be evaluated, so as to obtainrelated information of the image to be evaluated; and a comparing unitconfigured to compare the related information of the image to beevaluated and the pre-obtained information, so as to obtain a matchingdegree between the related information of the image to be evaluated andthe pre-obtained information; and wherein the generating unit is furtherconfigured to generate the evaluation information of the image to beevaluated according to the matching degree between the relatedinformation of the image to be evaluated and the pre-obtainedinformation.
 3. The apparatus according to claim 1, further comprising:a filtering unit configured to filter the generated evaluationinformation of the image to be evaluated according to a predefined rule.4. The apparatus according to claim 1, wherein the pre-obtainedinformation comprises a pre-established evaluation criteria, thepre-established evaluation criteria being established by statisticallyanalyzing information on preference of an image of at least one user. 5.The apparatus according to claim 2, wherein the related information ofthe image to be evaluated comprises at least one of a content, a color,a color temperature, a contrast, a composition, brightness, andsaturation, of the preview image.
 6. The apparatus according to claim 4,wherein the information on preference of an image of at least one usercomprises information on preference of at least one of a content, acolor, a color temperature, a contrast, a composition, brightness, andsaturation, of an image.
 7. An electronic device, comprising theapparatus as claimed in claim
 1. 8. The electronic device according toclaim 7, further comprising: a displaying unit configured to display theevaluation information of the preview image on the image to beevaluated.
 9. A server, comprising the apparatus as claimed in claim 1.10. The server according to claim 9, further comprising: an establishingunit configured to establish an evaluation criteria, wherein theanalyzing unit is further configured to analyze the image to beevaluated according to the evaluation criteria.
 11. The server accordingto claim 10, wherein the establishing unit comprises: a collectingmodule configured to collect information on preference of an image of atleast one user; an analyzing module configured to statistically analyzethe collected information on preference of an image of the at least oneuser; and an establishing module configured to establish the evaluationcriteria according to an analysis result of the analyzing module.
 12. Ageneration method for evaluation information, comprising: acquiring animage to be evaluated; analyzing the image to be evaluated according topre-obtained information; and generating evaluation information of theimage to be evaluated according to an analysis result.
 13. The methodaccording to claim 12, wherein the analyzing the image to be evaluatedaccording to pre-obtained information comprises: identifying the imageto be evaluated, so as to obtain related information of the image to beevaluated; comparing the related information of the image to beevaluated and the pre-obtained information, so as to obtain a matchingdegree between the related information of the image to be evaluated andthe pre-obtained information; and generating the evaluation informationof the image to be evaluated according to the matching degree betweenthe related information of the image to be evaluated and thepre-obtained information.
 14. The method according to claim 12, furthercomprising: filtering the generated evaluation information of the imageto be evaluated according to a predefined rule.
 15. The method accordingto claim 12, wherein the pre-obtained information comprises apre-established evaluation criteria, the pre-established evaluationcriteria being established by statistically analyzing information onpreference of an image of at least one user.
 16. The method according toclaim 13, wherein the related information of the image to be evaluatedcomprises at least one of a content, a color, a color temperature, acontrast, a composition, brightness, and saturation, of the previewimage.
 17. The method according to claim 15, wherein the information onpreference of an image of at least one user comprises information onpreference of at least one of a content, a color, a color temperature, acontrast, a composition, brightness, and saturation, of an image.
 18. Anelectronic device, comprising the apparatus as claimed in claim
 6. 19. Aserver, comprising the apparatus as claimed in claim 6.